package tests;


import java.util.Date;

import org.junit.Before;
import org.junit.Test;

import vuelo.VueloDirecto;
import aerolinea.TodasLasAerolineas;
import asiento.Asiento;

public class OrdenamientoPorPopularidadTest {
	
	VueloDirecto vueloDirecto1, vueloDirecto2;
	Asiento asiento1,asiento2;
	TodasLasAerolineas packAerolineas;
	
	@Before
	public void setUp() throws Exception {
		
		asiento1=new Asiento();
		asiento1.setFechaLlegada(new Date());
		asiento1.setFechaSalida(new Date());
		asiento2=new Asiento();
		
		asiento1.setOrigen("BsAs");
		asiento1.setDestino("Rio");
		asiento1.setFechaSalida(new Date());
		asiento1.setFechaLlegada(new Date());
		vueloDirecto1 = new VueloDirecto("ECO344", asiento1);
		vueloDirecto1.addAsiento(asiento1);
		
		//vueloDirecto2 = new VueloDirecto("ECO344", asiento1);
		//vueloDirecto2.addAsiento(asiento2);
		
		//vueloDirecto1.setControladorPopularidad(packAerolineas);
		//vueloDirecto1.damePopularidad();
		
	}
	
	@Test
	public void popularidadEntreVuelosDirectos() {
				
		//VueloDirecto vueloOrdenado=(VueloDirecto) ((ArrayList<Vuelo>) orden.ordenarVuelo(vuelos, null)).get(0);
		
		//assertTrue(vueloOrdenado.getCodigoDeVuelo().equals("vuelo2"));	

	}
	
	@Test
	public void popularidadEntreVuelosConEscalas() {
				
		//VueloDirecto vueloOrdenado=(VueloDirecto) ((ArrayList<Vuelo>) orden.ordenarVuelo(vuelos, null)).get(0);
		
		//assertTrue(vueloOrdenado.getCodigoDeVuelo().equals("vuelo2"));	

	}
	
	@Test
	public void popularidadEntreVuelosDirectosyConEscalas() {
				
		//VueloDirecto vueloOrdenado=(VueloDirecto) ((ArrayList<Vuelo>) orden.ordenarVuelo(vuelos, null)).get(0);
		
		//assertTrue(vueloOrdenado.getCodigoDeVuelo().equals("vuelo2"));	

	}


}
